from flask import Flask,jsonify,request

app=Flask(__name__)
isbn_data={
    'author':['辰东','没搜到就展示这个书，搜到也展示'],
    'binding':'平装',
    'category':'小说',
    'id':1001,
    'image':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg',
    'images':{
        'large':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg'
    },
    'isbn':'0123456789333',
    'pages':'120',
    'price':'12.80',
    'pubdate':'1999-11-1',
    'publisher':'超凡出版社',
    'subtitle':'',
    'summary':'沧海成尘，雷电枯竭，那一缕幽雾又一次临近大地，世间的枷锁被打开了，一个全新的世界就此揭开神秘的一角……',
    'title':'圣墟',
}
isbn_data1={
    'author':['唐家三少'],
    'binding':'精装',
    'category':'小说',
    'id':1001,
    'image':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg',
    'images':{
        'large':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg'
    },
    'isbn':'0123456789126',
    'pages':'120',
    'price':'112.80',
    'pubdate':'1999-11-1',
    'publisher':'超凡出版社',
    'subtitle':'',
    'summary':'唐三一步步修炼武魂，由人修炼为神，最终铲除了斗罗大陆上的邪恶力量，报了杀母之仇，成为斗罗大陆最强者的故事',
    'title':'斗罗大陆',
}
isbn_data2={
    'author':['天蚕土豆'],
    'binding':'平装',
    'category':'小说',
    'id':1001,
    'image':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg',
    'images':{
        'large':'https://scpic3.chinaz.net/Files/pic/pic9/202108/apic34803_s.jpg'
    },
    'isbn':'2123456789233',
    'pages':'120',
    'price':'121.80',
    'pubdate':'1999-11-1',
    'publisher':'超凡出版社',
    'subtitle':'',
    'summary':'斗之气，斗者，斗师，大斗师，斗灵，斗王，斗皇，斗宗，斗尊，斗圣，斗帝',
    'title':'斗破苍穹',
}

keyword_data={
    'books':[isbn_data,isbn_data1,isbn_data2],
    'count':20,
    'start':0,
    'total':126

}
@app.route('/isbn/<isbn1>')
def isbn(isbn1):
    if len(isbn1) == 13 and isbn1.isdigit():
        print(isbn1)

        for i in [isbn_data,isbn_data1,isbn_data2]:
            print(isbn1)
            print(i['isbn'])
            if str(isbn1)==i['isbn']:
                return jsonify(i)
        return jsonify(isbn_data)
    short_isbn1 = isbn1.replace('_', '')
    if '_' in isbn1 and len(short_isbn1) == 10 and short_isbn1.isdigit():
        return jsonify({'code':'访问成功2'})
    return jsonify({'code':'isbn格式不正确'})


@app.route('/keyword')
def keyword():
    print(request.args)
    #to_dict() 把request.args的字典格式变为普通字典
    print(request.args.to_dict())
    return jsonify(keyword_data)



if __name__ == '__main__':
    app.run(debug=True,port=2000)